Skip to content

lua-hello: Introduce Lua interpreter example using lib-lua#105

Open
Edy1298 wants to merge 1 commit into
unikraft:testfrom
Edy1298:Edy1298/feat-lua
Open

lua-hello: Introduce Lua interpreter example using lib-lua#105
Edy1298 wants to merge 1 commit into
unikraft:testfrom
Edy1298:Edy1298/feat-lua

Conversation

@Edy1298

@Edy1298 Edy1298 commented May 15, 2026

Copy link
Copy Markdown

Add a new application that demonstrates running the Lua interpreter as a Unikraft unikernel.

The application boots the Lua interpreter and runs a Lua script passed via the kernel command line. Scripts are shared with the unikernel either through a 9pfs virtio filesystem or packed into an initrd CPIO archive.

@razvand razvand self-requested a review May 16, 2026 13:37
@razvand razvand self-assigned this May 16, 2026
@razvand razvand added the enhancement New feature or request label May 16, 2026

@razvand razvand left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Use Firstname Lastname for authorship and signed-off-by. Use Eduard Rizea instead of Rizea Eduard. Name scripts and defconfigs qemu.arm64 or fc.x86.

Follow the structure, naming and other conventions already existing in the python3-hello/ directory. Basically copy-paste and adapt.

Where is the fs0/ directory? How will it be created?

Add a new application that demonstrates running the Lua interpreter
as a Unikraft unikernel.

The application boots the Lua interpreter and runs a Lua script
passed via the kernel command line. Scripts are shared with the
unikernel either through a 9pfs virtio filesystem or packed into
an initrd CPIO archive.

Signed-off-by: Rizea Eduard <edyrizea@gmail.com>
@Edy1298 Edy1298 force-pushed the Edy1298/feat-lua branch 2 times, most recently from 9abad45 to 6646568 Compare May 16, 2026 15:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants